package com.reny.ll.git.mvvm

import android.view.View
import com.reny.ll.git.mvvm.state.LoadState
import com.reny.ll.git.mvvm.view.IStateView

interface MvvmView {

    val viewModel: BaseViewModel?

    val emptyRetry: Boolean

    fun initCommonView()

    fun getStateView(@LoadState state: Int): IStateView?

    fun rootView(): View?

    fun getNoMoreTip():String?

    fun initView()

}